package com.lsl.iterator_pattern.example;

import java.util.List;

/**
 * description:
 *
 * @author: liushengli
 * data: 2022/12/5
 */
//商品数据类：具体聚合类
public class ProductList extends AbstractObjectList {
    public ProductList(List products) {
        super(products);
    }

    //实现创建迭代器对象的具体工厂方法
    public AbstractIterator createIterator() {
        return new ProductIterator(this);
    }
}